hard rough missionary Search